<?php
namespace App\Intelihelp\Controller;

class installController extends \Foxframe\Controller
{
	public function index($params = array())
	{
		//STATUS - ABERTO
		$status		= new \Entities\Intelihelp\Status();
		$status->setIdStatus(1);
		$status->setDsStatus('Aberto');
		$this->em->persist($status);

		//STATUS - FECHADO
		$status		= new \Entities\Intelihelp\Status();
		$status->setIdStatus(2);
		$status->setDsStatus('Fechado');
		$status->setFlSituacao(false);
		$this->em->persist($status);

		//STATUS - EM ANDAMENTO
		$status		= new \Entities\Intelihelp\Status();
		$status->setIdStatus(3);
		$status->setDsStatus('Em andamento');
		$this->em->persist($status);

		//STATUS - AGUARDANDO
		$status		= new \Entities\Intelihelp\Status();
		$status->setIdStatus(4);
		$status->setDsStatus('Aguardando');
		$this->em->persist($status);

		//STATUS - CANCELADO
		$status		= new \Entities\Intelihelp\Status();
		$status->setIdStatus(5);
		$status->setDsStatus('Cancelado');
		$status->setFlSituacao(false);
		$this->em->persist($status);


		//TIPO - ERRO
		$tipo	= new \Entities\Intelihelp\Tipo();
		$tipo->setIdTipo(1);
		$tipo->setDsTipo('Erro');
		$this->em->persist($tipo);

		//TIPO - ELOGIO
		$tipo	= new \Entities\Intelihelp\Tipo();
		$tipo->setIdTipo(2);
		$tipo->setDsTipo('Elogio');
		$this->em->persist($tipo);

		//TIPO - RECLAMAÇÃO
		$tipo	= new \Entities\Intelihelp\Tipo();
		$tipo->setIdTipo(3);
		$tipo->setDsTipo('Reclamação');
		$this->em->persist($tipo);

		//TIPO - ATUALIZAÇÃO
		$tipo	= new \Entities\Intelihelp\Tipo();
		$tipo->setIdTipo(4);
		$tipo->setDsTipo('Atualização');
		$this->em->persist($tipo);

		//TIPO - SUGESTÃO
		$tipo	= new \Entities\Intelihelp\Tipo();
		$tipo->setIdTipo(5);
		$tipo->setDsTipo('Sugestão');
		$this->em->persist($tipo);

		//TIPO - IMPLEMENTAÇÃO
		$tipo	= new \Entities\Intelihelp\Tipo();
		$tipo->setIdTipo(5);
		$tipo->setDsTipo('Implementação');
		$this->em->persist($tipo);

		//EQUIPE - SUPORTE
		$equipe	= new \Entities\Intelihelp\Equipe();
		$equipe->setIdEquipe(1);
		$equipe->setDsNome('Triagem');
		$equipe->setDsObservacao('Equipe responsável por receber as tarefas que não tem equipe definida');
		$this->em->persist($equipe);

		$this->em->flush();

		echo 'Sistema Intelihelp instalado/atualizado com sucesso';
		die;
	}

}